technology provider - Alemán Inglés Diccionario